.. |(version)| replace:: 1.37 .. -*- reStructuredText -*- ================================ Sort of a to do list, I suppose ================================ ---------- bumblings ---------- :Authors: Andrew Tink :Date: 2020-05-02 Copyright © 2020 ARTwork This document is distributed under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. A copy of this license can be found in the file COPYING included with the source code of this program, and also in the chapter `GNU General Public License`_. Introduction ============ Background ---------- As usual, I have stolen the basic format here from another source, in this case from the Geany project. I'm going to take a flier at this stage and try to include a link to the original Geany .rst file from this one. Here, goes: :doc:`geany` So far I've got 29 items on my to do list, 1 of which I've completed: 1. Feedback to 'Grate Fireplace Accessories Limited' re the grate a) File receipt for the grate 2. Tax Return a) ... and make a start on next year's tax return whilst I'm at it b) any automation possibilities? 3. Establish whether or not 'Retirement Planner' will ever be back online a) Find both previous eMail responses b) Take appropriate screenshots c) 'Compose' final eMail before sending it. 4. **DONE** Get more cat litter 5. Service bicycle a) check which brakes need adjusting (front/rear) b) check gears 6. The Card Centre website a) Buy www.felixstowecardcentre.uk b) Do the free 'Shopify' training - how long does it take? c) What do I want to do with the website? i. Simple 'contact' site ii. Enable customers to request cards (lockdown style) iii. Full eCommerce, buy it on the website capability iv. plus stock control, etc 7. Weatherproof outdoor woodwork a) Are 'green and black' the approved colours? b) Garage doors and triangle above doors c) Garden fence d) Gate for narrow passage e) Skirt for garden gate 8. 'To Do' list on Sphinx website (this is the start!) a) How to handle 'status' - logged, in progress, done #) How to handle reviews/changes #) Timestamps #) Priorities #) Categories (e.g. if/how to group similar tasks) #) Links to notes and/or results #) include scheduling #) link to calendar 9. Read GTD a) implementation ideas b) ties up with 'to do' list above 10. Read GUI book 11. Read Python library book 12. Clean shoes 13. Shopping list app a) tied into recipes and stock tracking b) file old shopping lists 14. Review and revise existing Sphinx stuff a) Sort existing python printouts and file or trash them #) For any routine using MySQL, document the SQL code #) Write a program to enable backup of any database on any server to any other server #) Feasibility - is it possible to move the Programming Journal onto Sphinx/reST? 15. Feasibility - can I transfer smartphone notes application onto MySQL? 16. Program to automate this, and make it easier to update a) put everything in a table? b) use database? c) record progress d) allow updates to be recorded e) add items to list #) timestamp all updates 17. put all Sphinx pages in single project with doc or ref crossreferencing 18. program to automate sorting out iplayer recordings a) do the 'ffmpeg' thing to generate .mp3 files ``for f in *.m4a; do ffmpeg -i "$f" -codec:v copy -codec:a libmp3lame -n -q:a 2 newfiles/"${f%.m4a}.mp3"; done`` b) delete original .m4a files c) this sort d) any extras (e.g. sort PoV tracks by author) 19. Get the images subdirectory from the geany directory 20. Install WhatsApp on a Raspberry Pi (see `this article `_). 21. Install Nagios on a Raspberry Pi (see `this article `_). 22. Set up a Raspberry Pi as a local Domain Name Server(see `this article `_). 23. Write a script to change to the appropriate directory and run ``make clean && make html && unison sphinx`` 24. Sort history of enery payments a) any possibility of automating any of this? 25. Look into possibility of fixing the broken Novatechs 26. Do something about old fitbit strap - i.e. either send off another missive or throw it all away 27. Get photographs off my smartphone 28. Get photographs off Anna's smartphone 29. How to calibrate the monitor and printer (and scanner?) for photographs Table version -------------------- ============ ======================= ============================================================ Reference Date Recorded Description ============ ======================= ============================================================ 1. 2nd May, 2020 Feedback to 'Grate Fireplace Accessories Limited' re the grate a) File receipt for the grate -c dir_name --config=directory_name Use an alternate configuration directory. The default configuration directory is ``~/.config/geany/`` and that is where ``geany.conf`` and other configuration files reside. *none* --ft-names Print a list of Geany's internal filetype names (useful for snippets configuration). -g --generate-tags Generate a global tags file (see `Generating a global tags file`_). -P --no-preprocessing Don't preprocess C/C++ files when generating tags file. -i --new-instance Do not open files in a running instance, force opening a new instance. Only available if Geany was compiled with support for Sockets. -l --line Set initial line number for the first opened file. *none* --list-documents Return a list of open documents in a running Geany instance. This can be used to read the currently opened documents in Geany from an external script or tool. The returned list is separated by newlines (LF) and consists of the full, UTF-8 encoded filenames of the documents. Only available if Geany was compiled with support for Sockets. -m --no-msgwin Do not show the message window. Use this option if you do not need compiler messages or VTE support. -n --no-ctags Do not load symbol completion and call tip data. Use this option if you do not want to use them. -p --no-plugins Do not load plugins or plugin support. *none* --print-prefix Print installation prefix, the data directory, the lib directory and the locale directory (in that order) to stdout, one line each. This is mainly intended for plugin authors to detect installation paths. -r --read-only Open all files given on the command line in read-only mode. This only applies to files opened explicitly from the command line, so files from previous sessions or project files are unaffected. -s --no-session Do not load the previous session's files. -t --no-terminal Do not load terminal support. Use this option if you do not want to load the virtual terminal emulator widget at startup. If you do not have ``libvte.so.4`` installed, then terminal-support is automatically disabled. Only available if Geany was compiled with support for VTE. *none* --socket-file Use this socket filename for communication with a running Geany instance. This can be used with the following command to execute Geany on the current workspace:: geany --socket-file=/tmp/geany-sock-$(xprop -root _NET_CURRENT_DESKTOP | awk '{print $3}') *none* --vte-lib Specify explicitly the path including filename or only the filename to the VTE library, e.g. ``/usr/lib/libvte.so`` or ``libvte.so``. This option is only needed when the auto-detection does not work. Only available if Geany was compiled with support for VTE. -v --verbose Be verbose (print useful status messages). -V --version Show version information and exit. -? --help Show help information and exit. *none* [files ...] Open all given files at startup. This option causes Geany to ignore loading stored files from the last session (if enabled). Geany also recognizes line and column information when appended to the filename with colons, e.g. "geany foo.bar:10:5" will open the file foo.bar and place the cursor in line 10 at column 5. Projects can also be opened but a project file (\*.geany) must be the first non-option argument. All additionally given files are ignored. ============ ======================= ============================================================